/** <a href="http://www.cpupk.com/decompiler">Eclipse Class Decompiler</a> plugin, Copyright (c) 2017 Chen Chao. **/
package com.minierp.service;

import com.minierp.bean.PayBillBean;
import com.minierp.bean.UserBean;
import com.minierp.dao.AdjustBillDao;
import com.minierp.dao.BankAccountBalanceDao;
import com.minierp.dao.BankAccountDetailDao;
import com.minierp.dao.FinanceDetailDao;
import com.minierp.dao.IdGenerator;
import com.minierp.dao.PayBillDao;
import com.minierp.dao.PayBillItemDao;
import com.minierp.dao.SerialNumberDao;

public interface PayBillService {
	void txInsert(PayBillBean arg0, PayBillDao arg1, PayBillItemDao arg2,
			SerialNumberDao arg3, IdGenerator arg4, AdjustBillDao arg5,
			BankAccountBalanceDao arg6) throws Exception;

	void txUpdate(PayBillBean arg0, PayBillDao arg1, PayBillItemDao arg2,
			IdGenerator arg3, AdjustBillDao arg4, BankAccountBalanceDao arg5)
			throws Exception;

	void txExamine(long arg0, PayBillDao arg2, PayBillItemDao arg3,
			AdjustBillDao arg4, long arg5, String arg7,
			BankAccountBalanceDao arg8, IdGenerator arg9) throws Exception;

	void txUnExamine(long arg0, PayBillDao arg2, PayBillItemDao arg3,
			AdjustBillDao arg4, BankAccountBalanceDao arg5,
			BankAccountDetailDao arg6, FinanceDetailDao arg7, IdGenerator arg8,
			UserBean arg9) throws Exception;

	void txCancel(long arg0, String arg2, PayBillDao arg3, PayBillItemDao arg4,
			AdjustBillDao arg5, UserBean arg6, BankAccountBalanceDao arg7,
			BankAccountDetailDao arg8, FinanceDetailDao arg9, IdGenerator arg10)
			throws Exception;
}